# !/usr/bin/env python
# -*- coding:utf-8 -*-
# @Time      :2022/7/30 0030 1:17
# @Author    :jiaxuesong
'''
导包

创建一个类
    创建__init__初始化方法
        获取文件地址
        实例化ConfigParser
        读取指定地址下的配置

    创建对外方法：get_section
        返回指定section下所有option的值

    创建对外方法：get_option
        返回指定section下指定option的值
'''


# 创建一个类
from configparser import ConfigParser
import os

class ReadConfig(object):
    # 定义一个初始化方法
    def __init__(self):
        # 获取配置文件路径
        self.file_path = os.path.dirname(os.path.dirname(__file__)) + r'/config'
        # 实例化方法
        self.conf = ConfigParser()
        self.conf.read(self.file_path, encoding='UTF-8')

    # 创建对外方法，获取配置文件配置
    def get_config(self, section, option = 'all'):
        if option == 'all':
            return self.conf.item(section)
        else:
            return self.conf.item(section, option)
